Scenic: a language for scenario specification and data generation
نویسندگان
چکیده
Abstract We propose a new probabilistic programming language for the design and analysis of cyber-physical systems, especially those based on machine learning. consider several problems arising in process, including training system to be robust rare events, testing its performance under different conditions, debugging failures. show how can help address these by specifying distributions encoding interesting types inputs, then sampling generate specialized test data. More generally, such languages used write environment models, an essential prerequisite any formal analysis. In this paper, we focus systems as autonomous cars robots, whose at point time is scene , configuration physical objects agents. domain-specific language, Scenic describing scenarios that are over scenes behaviors their agents time. combines concise, readable syntax spatiotemporal relationships with ability declaratively impose hard soft constraints scenario. develop techniques from resulting distribution, taking advantage structure provided ’s syntax. Finally, apply multiple case studies training, testing, neural networks perception both standalone components within context full system.
منابع مشابه
plspec – A Specification Language for Prolog Data
In general, even though Prolog is a dynamically typed language, predicates may not be called with arbitrarily typed arguments. Assumptions regarding type or mode are often made implicitly, without being directly represented in the source code. This complicates identifying the types or data structures anticipated by predicates. In consequence, Covington et al. proposed that Prolog developers sho...
متن کاملTest Scenario Generation from a Structured Requirements Specification
A brief overview of the requirements engineering, its history, and state of practice are given. A semi-formal method to structure the behavioral requirements for realtime embedded systems is presented. This method is based on a set of forms that contain both informal textbased descriptions and formally defined language constructs. After documentation of requirements into these forms, an algorit...
متن کاملTest Scenario Generation Based on Formal Specification and Usage Profile
This paper presents a method for test scenario generation based on formal specifications and usage profiles. It is a major component of a framework for testing object-oriented programs. In this framework, the requirements of a software system are formally specified. The anticipated application of the system is expressed in a usage profile, which is a state model that indicates the dynamic behav...
متن کاملA Specification Language for Dynamic Virtual Video Sequence Generation
The FRAMES project is developing a system for video database search, content-based retrieval, and virtual video program synthesis. For dynamic synthesis applications, a video program is specified at a high level using a virtual video prescription. The prescription is a document expressed in a semi-formal language specifying the video structure, including formal specifications for direct referen...
متن کاملDataScript - A Specification and Scripting Language for Binary Data
DataScript is a language to describe and manipulate binary data formats as types. DataScript consists of two components: a constraint-based specification language that uses DataScript types to describe the physical layout of data and a language binding that provides a simple programming interface to script binary data. A DataScript compiler generates Java libraries that are linked with DataScri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Machine Learning
سال: 2022
ISSN: ['0885-6125', '1573-0565']
DOI: https://doi.org/10.1007/s10994-021-06120-5